Self-catering refers to a type of accommodation where guests provide their own food and prepare meals in a kitchen or cooking facility provided by the property. This is often done as an alternative to staying at a hotel, bed & breakfast, or other types of traditional lodging that offer prepared meals or room service. Self-catering properties can range from apartments, villas, and cottages to cabins, chalets, and even houseboats. These accommodations typically include amenities such as a kitchen with appliances, utensils, and cookware for guests to use during their stay. The term "self-catering" can also refer to the act of providing food or meals for oneself without external assistance or resources.